// 知识点1：如果基类中的默认构造函数、拷贝构造函数或是析构函数被删除或是不可访问，则其派生类中的相应成员是被删除的

// 知识点2：大多数基类都会有一个虚析构函数，因此基类通常不会含有合成的移动操作，派生类中也如此，如果我们确实需要移动的操作，我们需要自行首先在基类中进行定义

// 如果删除了Quote基类的默认构造函数，那么它所有派生类中都不能使用默认构造函数进行初始化对象，如果需要默认初始化，则会报错
